module.exports = {
  apps: [{
    name: "api-proxy",
    script: "index-proxy.js",
    instances: 1,             // 单实例模式  使用3个实例进行负载均衡
    exec_mode: "fork",        // 使用fork模式（单进程模式）   exec_mode: "cluster" 使用集群模式
    watch: false,             // 禁用文件监视
    max_memory_restart: "2G", // 如果内存超过1G就重启
    env_dev: {
      NODE_ENV: "dev",
      PORT: 80,
      LOG_LEVEL: "info"
    },
    env_prod: {
      NODE_ENV: "prod",
      PORT: 80,
      LOG_LEVEL: "info"
    },
    error_file: "logs/pm2_error.log",    // PM2错误日志
    out_file: "logs/pm2_output.log",     // PM2输出日志
    time: true,                          // 给日志添加时间戳
    merge_logs: true,                    // 合并集群模式的日志
    log_date_format: "YYYY-MM-DD HH:mm:ss Z",  // 日志时间格式
  }]
};